@charset "utf-8"; 
/*
*Rain CSS Framework 2.0(http://www.webdevelopmentmachine.com/rain-css)
*   Copyright 2010-2015 webdevelopmentmachine.com.
*   Licensed under MIT (https://github.com/RainZhai/Rain-CSS-Framework/blob/master/LICENSE)
*   version  2.0.5
*   author: Rain Zhai,heimanba,Yangming Zhang
*   date: 2010.6.27
*   update date: 2015.11.23
*/

/* reset css */
html,.body{ width:100%; height:100%; font-family:"Microsoft YaHei",Arial;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111; margin: 0;}
p {margin:0;}
p .left {margin:0;padding:0;}
p .right {margin:0;padding:0;}
ul,ol,dl{list-style-type: none; padding: 0;margin: 0;}
a{text-decoration: none; color:#333;}
/**
----------------------------------- 
Atomic Css Objects   
-----------------------------------
*/
/*  font 
		free properties
		--font-family
		--font-size
		--font
*/
.fn,.fontNormal{ font-style:normal;}
.fi,.fontItalic{ font-style:italic;}
.fo,.fontOblique{ font-style:oblique;}
.fv,.fontVariant{ font-variant:small-caps;}
.fwn,.fontWeightNormal{ font-weight:normal;} 
.bord,.fontBord{ font-weight:bold;}
.strong{ font-weight:bold;}
.fontb,.fontBorder{ font-weight:bolder;}
.lighter,.fontLighter{ font-weight: lighter;}
.fsxxs,.fontsizeXxsmall{ font-size:xx-small;}
.fsxs,.fontsizeXsmall{ font-size: x-small;}
.fss,.fontsizeSmall{ font-size: small;}
.fsm,.fontsizeMedium{ font-size: medium;}
.fsl,.fontsizeLarge{ font-size: large;}
.fsxl,.fontsizeXlarge{ font-size: x-large;}
.fsxxl,.fontsizeXxlarge{ font-size: xx-large;}
.fs-1,.fontsize-1{ font-size: 1em;}
.fs-2,.fontsize-2{ font-size: 2em;}
.fs-3,.fontsize-3{ font-size: 3em;}
.fs-4,.fontsize-4{ font-size: 4em;}
.fs-5,.fontsize-5{ font-size: 5em;}
.fs-6,.fontsize-6{ font-size: 6em;}
.fs-7,.fontsize-7{ font-size: 7em;}
.fs-8,.fontsize-8{ font-size: 8em;}
.fs-9,.fontsize-9{ font-size: 9em;}
.fs-10,.fontsize-10{ font-size: 10em;}
.fs10px{font-size: 10px;}
.fs12px{font-size: 12px;}
.fs14px{font-size: 14px;}
.fs16px{font-size: 16px;}
.fs18px{font-size: 18px;}
.fs20px{font-size: 20px;}
.fs24px{font-size: 24px;}
.fs28px{font-size: 28px;}
.fs32px{font-size: 32px;}
.fs48px{font-size: 48px;}
/*  color and background 
		free properties
		--color
		--background
*/
.bgly,.bgLightYellow{background-color: #FDF5D9!important;}
.bglr,.bgLightRed{background-color: #FDDFDE!important;}
.bglg,.bgLightGreen{background-color: #D1EED1!important;}
.bglb,.bgLightBlue{background-color: #DDF4FB!important;}
.bglgrey,.bgLightGrey{background-color: #F5F5F5!important;}
.bglgrey2,.bgLightGrey2{background-color: #eee!important;}
.bglBk,.bgLightBlack{background-color: #414141!important;}
.bgy,.bgYellow{background-color: #D2B852!important;}
.bgr,.bgRed{background-color: #C00!important;}
.bgg,.bgGreen{background-color: #57A957!important;}
.bgb,.bgBlue{background-color: #0064CD!important;}
.bggrey{background-color: grey!important;}
.bgdgrey,.bgDeepGrey{background-color: #999!important;}
.bgdgrey2{background-color: #333!important;}
.bgdgrey3{background-color: #666!important;}
.bgBlack{background-color: #000!important;}
.bgw,.bgWhite{background-color: #fff!important;}

.hoverly:hover,.itemLightYellow:hover{background-color: #FDF5D9!important;}
.hoverlr:hover,.itemLightRed:hover{background-color: #FDDFDE!important;}
.hoverlg:hover,.itemLightGreen:hover{background-color: #D1EED1!important;}
.hoverlb:hover,.itemLightBlue:hover{background-color: #DDF4FB!important;}
.hoverlgrey:hover,.itemLightGrey:hover{background-color: #F5F5F5!important;}
.hoverlgrey2:hover,.itemLightGrey2:hover{background-color: #eee!important;}
.hovery:hover,.itemYellow:hover{background-color: #D2B852!important;}
.hoverr:hover,.itemRed:hover{background-color: #C00!important;}
.hoverg:hover,.itemGreen:hover{background-color: #57A957!important;}
.hoverb:hover,.itemBlue:hover{background-color: #0064CD!important;}
.hovergrey:hover,.itemGrey:hover{background-color: grey!important;}
.hoverblack:hover,.itemBlack:hover{background-color: #000!important;}
.hoverwhite:hover,.itemWhite:hover{background-color: #fff!important;}

.c3{ color: #333; }
.c6{ color: #666; }
.c9{ color: #999; }
.colorly,.colorLightYellow{color: #FDF5D9!important;}
.colorlr,.colorLightRed{color: #FDDFDE!important;}
.colorlg,.colorLightGreen{color: #D1EED1!important;}
.colorlb,.colorLightBlue{color: #DDF4FB!important;}
.colorlgrey,.colorLightGrey{color: #F5F5F5!important;}
.colorlgrey2,.colorLightGrey2{color: #eee!important;}
.yellow,.colory,.colorYellow{color: #D2B852!important;}
.red,.colorr,.colorRed{color: #C00!important;}
.green,.colorg,.colorGreen{color: #57A957!important;}
.blue,.colorb,.colorBlue{color: #0064CD!important;}
.grey,.colorGrey{color: grey!important;}
.deepgrey,.colorDeepGrey{color: #999!important;}
.grey2{color: #666;}
.black,.colorBlack{color: #000!important;}
.white,.colorw,.colorWhite{color: #fff!important;}

.hovercly:hover,.itemColorLightYellow:hover{color: #FDF5D9!important;}
.hoverclr:hover,.itemColorLightRed:hover{color: #FDDFDE!important;}
.hoverclg:hover,.itemColorLightGreen:hover{color: #D1EED1!important;}
.hoverclb:hover,.itemColorLightBlue:hover{color: #DDF4FB!important;}
.hoverclgrey:hover,.itemColorLightGrey:hover{color: #F5F5F5!important;}
.hovercy:hover,.itemColorYellow:hover{color: #D2B852!important;}
.hovercr:hover,.itemColorRed:hover{color: #C00!important;}
.hovercg:hover,.itemColorGreen:hover{color: #57A957!important;}
.hovercb:hover,.itemColorBlue:hover{color: #0064CD!important;}
.hovercg:hover,.itemColorGrey:hover{color: grey!important;}
.hovercblack:hover,.itemColorBlack:hover{color: #000!important;}
.hovercw:hover,.itemColorWhite:hover{color: #fff!important;}
/*  text
		free properties
		--word-spacing
		--letter-spacing
		--line-height
*/
.tdn,.textDecNone{text-decoration:none;}
.tdunder,.textDecUnder{text-decoration: underline;}
.tdover,.textDecOver{text-decoration: overline;}
.tdthough,.textDecThough{text-decoration: line-through;}
.vb,.valignBase{vertical-align: baseline;}
.vsub,.valignSub{vertical-align: sub;}
.vsuper,.valignSuper{vertical-align: super;}
.vtop,.valignTop{vertical-align: top;}
.vttop,.valignTtop{vertical-align: text-top;}
.vm,.valignMiddle{vertical-align: middle;}
.vb,.valignBottom{vertical-align: bottom;}
.vtb,.valignTbottom{vertical-align: text-bottom;}
.tcap,.tTransCap{text-transform:capitalize;}
.tupper,.tTransUpper{text-transform:uppercase;}
.tlower,.tTransLower{text-transform:lowercase;}
.tal,.textAlignLeft{text-align:left;}
.tar,.textAlignRight{text-align:right;}
.tac,.textAlignCenter{text-align:center;}
.ti,.textIndent{text-indent:20px;}
.tih,.textIndentHide{text-indent:-9999px;}
.til,.textIndentL{text-indent:40px;}
.ti-1,.textIndent-1{ text-indent:10px;}
.ti-2,.textIndent-2{ text-indent:20px;}
.ti-3,.textIndent-3{ text-indent:30px;}
.ti-4,.textIndent-4{ text-indent:40px;}
.ti-5,.textIndent-5{ text-indent:50px;}
.ti-6,.textIndent-6{ text-indent:60px;}
/*
word-wrap ： normal | break-word
normal：控制连续文本换行。break-word：内容将在边界内换行。如果需要，词内换行（word-break）也会发生。
*/
.wwn,.wordWrapNormal{word-wrap: normal;}
.wwb,.wordWrapBreak{word-wrap: break-word;}
/*
word-break : normal |break-all |keep-all
normal : 　依照亚洲语言和非亚洲语言的文本规则，允许在字内换行。
break-all : 　该行为与亚洲语言的normal相同。也允许非亚洲语言文本行的任意字内断开。该值适合包含一些非亚洲文本的亚洲文本。
keep-all : 　与所有非亚洲语言的normal相同。对于中文，韩文，日文，不允许字断开。适合包含少量亚洲文本的非亚洲文本。
*/
.wbn,.wordBreakNormal{word-break:normal;}
.wball,.wordBreakAll{word-break:break-all;}
.wbkall,.wordBreakKeepAll{word-break:keep-all;}
/*
white-space 属性设置如何处理元素内的空白。
这个属性声明建立布局过程中如何处理元素中的空白符。值 pre-wrap 和 pre-line 是 CSS 2.1 中新增的。
normal 	默认。空白会被浏览器忽略。
pre 	空白会被浏览器保留。其行为方式类似 HTML 中的 <pre> 标签。
nowrap 	文本不会换行，文本会在在同一行上继续，直到遇到 <br> 标签为止。
pre-wrap 	保留空白符序列，但是正常地进行换行。
pre-line 	合并空白符序列，但是保留换行符。
*/
.wsn,.wordSpaceNowrap{white-space:nowrap;}
.wsp,.wordSpacePre{white-space: pre;}
.wspreline,.wordSpacePreline{white-space: pre-line;}
.wsprewrap,.wordSpacePrewrap{white-space: pre-wrap;}
/*  box
		free properties
		--width
		--height
*/
.fullw,.fullWidth{width:100%;}
.fullh,.fullHeight{height:100%;}
.wauto,.widthAuto{width:auto;}
.hauto,.heightAuto{height: auto;}
.hs,.h25,.heightS{ height:25px; line-height:25px!important;}
.hm,.h30,.heightM{ height:30px; line-height:30px!important;}
.hl,.h35,.heightL{ height:35px; line-height:35px!important;}
.hll,.h40,.heightLL{ height:40px; line-height:40px!important;}
.h20{height:20px!important; line-height:20px!important;}
.h45{height:45px!important; line-height:45px!important;}
.h50{height:50px!important; line-height:50px!important;}
.h60{height:60px!important; line-height:60px!important;}
.h70{height:70px!important; line-height:70px!important;}
.h100{height:100px!important; line-height:100px!important;}
.h150{height:150px!important; line-height:150px!important;}
.h200{height:200px!important; line-height:200px!important;}

.ws,.widthS{ width:80px;}
.wm,.widthM{ width:110px;}
.wl,.widthL{ width:120px;}
.wll,.widthLL{ width:130px;}

.fulllh,.fullLineHeight{line-height:100%;}
.lh-1,.lineHight-1{line-height:1;}
.lh-2,.lineHight-2{line-height:2;}
.lh-3,.lineHight-3{line-height:3;}
.lh-4,.lineHight-4{line-height:4;}
.lh-5,.lineHight-5{line-height:5;}

.w-1,.width-1{ width:10px;}
.w-2,.width-2{ width:20px;}
.w-3,.width-3{ width:30px;}
.w-4,.width-4{ width:40px;}
.w-5,.width-5{ width:50px;}
.w-6,.width-6{ width:60px;}
.w-7,.width-7{ width:70px;}
.w-8,.width-8{ width:80px;}
.w-9,.width-9{ width:90px;}
.w-10,.width-10{ width:100px;}
.w-11,.width-11{ width:110px;}
.w-12,.width-12{ width:120px;}
.w-13,.width-13{ width:130px;}
.w-14,.width-14{ width:140px;}
.w-15,.width-15{ width:150px;}
.w-16,.width-16{ width:160px;}
.w-17,.width-17{ width:170px;}
.w-18,.width-18{ width:180px;}
.w-19,.width-19{ width:190px;}
.w-20,.width-20{ width:200px;}
.w-21,.width-21{ width:210px;}
.w-22,.width-22{ width:220px;}
.w-23,.width-23{ width:230px;}
.w-24,.width-24{ width:240px;}
.w-25,.width-25{ width:250px;}
.w-26,.width-26{ width:260px;}
.w-27,.width-27{ width:270px;}
.w-28,.width-28{ width:280px;}
.w-29,.width-29{ width:290px;}
.w-30,.width-30{ width:300px;}
.w-32,.width-32{ width:320px;}
.w-35,.width-35{ width:350px;}
.w-40,.width-40{ width:400px;}
.w-45,.width-45{ width:450px;}
.w-50,.width-50{ width:500px;}
.w-55,.width-55{ width:550px;}
.w-60,.width-60{ width:600px;}
.w-65,.width-65{ width:650px;}
.w-70,.width-70{ width:700px;}
.w-75,.width-75{ width:750px;}
.w-80,.width-80{ width:800px;}
.w-85,.width-85{ width:850px;}
.w-90,.width-90{ width:900px;}
.w-95,.width-95{ width:950px;}
.w-100,.width-100{ width:1000px;}
.w-110,.width-110{ width:1100px;}
.w-mx,.width-max{ width:9999px;}


.h-1,.height-1{ height:10px;}
.h-2,.height-2{ height:20px;}
.h-3,.height-3{ height:30px;}
.h-4,.height-4{ height:40px;}
.h-5,.height-5{ height:50px;}
.h-6,.height-6{ height:60px;}
.h-7,.height-7{ height:70px;}
.h-8,.height-8{ height:80px;}
.h-9,.height-9{ height:90px;}
.h-10,.height-10{ height:100px;}
.h-11,.height-11{ height:110px;}
.h-12,.height-12{ height:120px;}
.h-13,.height-13{ height:130px;}
.h-14,.height-14{ height:140px;}
.h-15,.height-15{ height:150px;}
.h-16,.height-16{ height:160px;}
.h-17,.height-17{ height:170px;}
.h-18,.height-18{ height:180px;}
.h-19,.height-19{ height:190px;}
.h-20,.height-20{ height:200px;}
.h-21,.height-21{ height:210px;}
.h-22,.height-22{ height:220px;}
.h-23,.height-23{ height:230px;}
.h-24,.height-24{ height:240px;}
.h-25,.height-25{ height:250px;}
.h-26,.height-26{ height:260px;}
.h-27,.height-27{ height:270px;}
.h-28,.height-28{ height:280px;}
.h-29,.height-29{ height:290px;}
.h-30,.height-30{ height:300px;}
.h-40,.height-40{ height:400px;}
.h-50,.height-50{ height:500px;}
.h-60,.height-60{ height:600px;}
.h-70,.height-70{ height:700px;}
.h-80,.height-80{ height:800px;}
.h-90,.height-90{ height:900px;}
.h-100,.height-100{ height:1000px;}
.h-110,.height-110{ height:1100px;}
.h-mx,.height-max{ height:9999px;}

.wf-5,.width-fluid-5{width:5%;}
.wf-10,.width-fluid-10{width:10%;}
.wf-15,.width-fluid-15{width:15%;}
.wf-20,.width-fluid-20{width:20%;}
.wf-25,.width-fluid-25{width:25%;}
.wf-30,.width-fluid-30{width:30%;}
.wf-33,.width-fluid-33{width:33%;}
.wf-35,.width-fluid-35{width:35%;}
.wf-40,.width-fluid-40{width:40%;}
.wf-45,.width-fluid-45{width:45%;}
.wf-50,.width-fluid-50{width:50%;}
.wf-55,.width-fluid-55{width:55%;}
.wf-60,.width-fluid-60{width:60%;}
.wf-65,.width-fluid-65{width:65%;}
.wf-70,.width-fluid-70{width:70%;}
.wf-75,.width-fluid-75{width:75%;}
.wf-80,.width-fluid-80{width:80%;}
.wf-85,.width-fluid-85{width:85%;}
.wf-90,.width-fluid-90{width:90%;}
.wf-95,.width-fluid-95{width:95%;}
.wf-100,.width-fluid-100{width:100%;}

.hf-5,.height-fluid-5{height:5%;}
.hf-10,.height-fluid-10{height:10%;}
.hf-15,.height-fluid-15{height:15%;}
.hf-20,.height-fluid-20{height:20%;}
.hf-25,.height-fluid-25{height:25%;}
.hf-30,.height-fluid-30{height:30%;}
.hf-35,.height-fluid-35{height:35%;}
.hf-40,.height-fluid-40{height:40%;}
.hf-45,.height-fluid-45{height:45%;}
.hf-50,.height-fluid-50{height:50%;}
.hf-55,.height-fluid-55{height:55%;}
.hf-60,.height-fluid-60{height:60%;}
.hf-65,.height-fluid-65{height:65%;}
.hf-70,.height-fluid-70{height:70%;}
.hf-75,.height-fluid-75{height:75%;}
.hf-80,.height-fluid-80{height:80%;}
.hf-85,.height-fluid-85{height:85%;}
.hf-90,.height-fluid-90{height:90%;}
.hf-95,.height-fluid-95{height:95%;}
.hf-100,.height-fluid-100{height:100%;}

.mlrauto,.marginLRAuto{ margin-left:auto; margin-right:auto;}
.center{ margin-left:auto; margin-right:auto;}
.nom,.noMargin{ margin:0;}
.nolm,.noLeftMargin{margin-left:0!important;}
.norm,.noRightMargin{margin-right:0!important;}
.notm,.noTopMargin{margin-top:0!important;}
.nobm,.noBottomMargin{margin-bottom:0!important;}

.mbn-1,.marginBottomNeg-1{margin-bottom:-1px;}

.nop{ padding:0;}
.nolp{padding-left:0;}
.norp{padding-right:0;}
.notp{padding-top:0;}
.nobp{padding-bottom:0;}

.mtss{ margin-top:2px;}
.mbss{ margin-bottom:2px;}
.mrss{ margin-right:2px;}
.mlss{ margin-left:2px;}
.mss{ margin:2px;}

.ptss{ padding-top:2px;}
.pbss{ padding-bottom:2px;}
.prss{ padding-right:2px;}
.plss{ padding-left:2px;}
.pss{ padding:2px;}

.mts{ margin-top:5px;}
.mbs{ margin-bottom:5px;}
.mrs{ margin-right:5px;}
.mls{ margin-left:5px;}
.ms{ margin:5px;}

.pts{ padding-top:5px;}
.pbs{ padding-bottom:5px;}
.prs{ padding-right:5px;}
.pls{ padding-left:5px;}
.ps{ padding:5px;}

.mt{ margin-top:10px;}
.mb{ margin-bottom:10px;}
.mr{ margin-right:10px;}
.ml{ margin-left:10px;}
.m{ margin:10px;}

.pt{ padding-top:10px;}
.pb{ padding-bottom:10px;}
.pr{ padding-right:10px!important;}
.pl{ padding-left:10px;}
.p{ padding:10px;}

.mtl{ margin-top:15px;}
.mbl{ margin-bottom:15px;}
.mrl{ margin-right:15px;}
.mll{ margin-left:15px;}
.m-15{ margin:15px;}

.ptl{ padding-top:15px;}
.pbl{ padding-bottom:15px;}
.prl{ padding-right:15px;}
.pll{ padding-left:15px;}
.paddingL{ padding:15px;}

.mtll{ margin-top:20px;}
.mbll{ margin-bottom:20px;}
.mrll{ margin-right:20px;}
.mlll{ margin-left:20px;}
.marginll{ margin:20px;}

.ptll{ padding-top:20px;}
.pbll{ padding-bottom:20px;}
.prll{ padding-right:20px;}
.plll{ padding-left:20px;}
.paddingll{ padding:20px;}

.pt-1{ padding-top:10px;}
.pt-2{ padding-top:20px;}
.pt-3{ padding-top:30px;}
.pt-4{ padding-top:40px;}
.pt-5{ padding-top:50px;}
.pt-6{ padding-top:60px;}
.pt-7{ padding-top:70px;}
.pb-1{ padding-bottom:10px;}
.pb-2{ padding-bottom:20px;}
.pb-3{ padding-bottom:30px;}
.pb-4{ padding-bottom:40px;}
.pb-5{ padding-bottom:50px;}
.pb-6{ padding-bottom:60px;}
.pb-7{ padding-bottom:70px;}
.pr-1{ padding-right:10px;}
.pr-2{ padding-right:20px;}
.pr-3{ padding-right:30px;}
.pr-4{ padding-right:40px;}
.pr-5{ padding-right:50px;}
.pr-6{ padding-right:60px;}
.pr-7{ padding-right:70px;}
.pl-1{ padding-left:10px;}
.pl-2{ padding-left:20px;}
.pl-3{ padding-left:30px;}
.pl-4{ padding-left:40px;}
.pl-5{ padding-left:50px;}
.pl-6{ padding-left:60px;}
.pl-7{ padding-left:70px;}
.p-1{ padding:10px;}
.p-2{ padding:20px;}
.p-3{ padding:30px;}
.p-4{ padding:40px;}
.p-5{ padding:50px;}
.p-6{ padding:60px;}
.p-7{ padding:70px;}

.mt-1,.marginTop-1{ margin-top:10px;}
.mt-2,.marginTop-2{ margin-top:20px;}
.mt-3,.marginTop-3{ margin-top:30px;}
.mt-4,.marginTop-4{ margin-top:40px;}
.mt-5,.marginTop-5{ margin-top:50px;}
.mt-6,.marginTop-6{ margin-top:60px;}
.mb-1,.marginBottom-1{ margin-bottom:10px;}
.mb-2,.marginBottom-2{ margin-bottom:20px;}
.mb-3,.marginBottom-3{ margin-bottom:30px;}
.mb-4,.marginBottom-4{ margin-bottom:40px;}
.mb-5,.marginBottom-5{ margin-bottom:50px;}
.mb-6,.marginBottom-6{ margin-bottom:60px;}
.mr-1,.marginRight-1{ margin-right:10px;}
.mr-2,.marginRight-2{ margin-right:20px;}
.mr-3,.marginRight-3{ margin-right:30px;}
.mr-4,.marginRight-4{ margin-right:40px;}
.mr-5,.marginRight-5{ margin-right:50px;}
.mr-6,.marginRight-6{ margin-right:60px;}
.ml-1,.marginLeft-1{ margin-left:10px;}
.ml-2,.marginLeft-2{ margin-left:20px;}
.ml-3,.marginLeft-3{ margin-left:30px;}
.ml-4,.marginLeft-4{ margin-left:40px;}
.ml-5,.marginLeft-5{ margin-left:50px;}
.ml-6,.marginLeft-6{ margin-left:60px;}
.m-1,.margin-1{ margin:10px;}
.m-2,.margin-2{ margin:20px;}
.m-3,.margin-3{ margin:30px;}
.m-4,.margin-4{ margin:40px;}
.m-5,.margin-5{ margin:50px;}
.m-6,.margin-6{ margin:60px;}

.b{ border:1px #ccc solid!important;}
.border{border:1px #ccc solid!important; margin:0;padding:0;}
.bl,.borderLeft { border-left:1px #ccc solid!important;}
.bright,.borderRight { border-right:1px #ccc solid!important;}
.bt,.borderTop { border-top:1px #ccc solid!important;}
.bb,.borderBottom { border-bottom:1px #ccc solid!important;}

.bm,.borderM{ border:3px #ccc solid!important;}
.bml,.borderMLeft { border-left:3px #ccc solid!important;}
.bmr,.borderMRight { border-right:3px #ccc solid!important;}
.bmt,.borderMTop { border-top:3px #ccc solid!important;}
.bmb,.borderMBottom { border-bottom:3px #ccc solid!important;}

.br,.borderRed{ border:1px #C00 solid!important;}
.brl,.borderRedLeft { border-left:1px #C00 solid!important;}
.brr,.borderRedRight { border-right:1px #C00 solid!important;}
.brt,.borderRedTop { border-top:1px #C00 solid!important;}
.brb,.borderRedBottom { border-bottom:1px #C00 solid!important;}

.bly,.borderLightYellow{border:1px #FDF5D9 solid!important;}
.blyl,.borderLightYellowLeft { border-left:1px #FDF5D9 solid!important;}
.blyr,.borderLightYellowRight { border-right:1px #FDF5D9 solid!important;}
.blyt,.borderLightYellowTop { border-top:1px #FDF5D9 solid!important;}
.blyb,.borderLightYellowBottom { border-bottom:1px #FDF5D9 solid!important;}

.blr,.borderLightRed{border:1px #FDDFDE solid!important;}
.blrl,.borderLightRedLeft { border-left:1px #FDDFDE solid!important;}
.blrr,.borderLightRedRight { border-right:1px #FDDFDE solid!important;}
.blrt,.borderLightRedTop { border-top:1px #FDDFDE solid!important;}
.blrb,.borderLightRedBottom { border-bottom:1px #FDDFDE solid!important;}

.blg,.borderLightGreen{border:1px #D1EED1 solid!important;}
.blgl,.borderLightGreenLeft { border-left:1px #D1EED1 solid!important;}
.blgr,.borderLightGreenRight { border-right:1px #D1EED1 solid!important;}
.blgt,.borderLightGreenTop { border-top:1px #D1EED1 solid!important;}
.blgb,.borderLightGreenBottom { border-bottom:1px #D1EED1 solid!important;}

.blb,.borderLightBlue{border:1px #DDF4FB solid!important;}
.blbl,.borderLightBlueLeft { border-left:1px #DDF4FB solid!important;}
.blbr,.borderLightBlueRight { border-right:1px #DDF4FB solid!important;}
.blbt,.borderLightBlueTop { border-top:1px #DDF4FB solid!important;}
.blbb,.borderLightBlueBottom { border-bottom:1px #DDF4FB solid!important;}

.blg,.borderLightGrey{border:1px #F5F5F5 solid!important;}
.blgl,.borderLightGreyLeft { border-left:1px #F5F5F5 solid!important;}
.blgr,.borderLightGreyRight { border-right:1px #F5F5F5 solid!important;}
.blgt,.borderLightGreyTop { border-top:1px #F5F5F5 solid!important;}
.blgb,.borderLightGreyBottom { border-bottom:1px #F5F5F5 solid!important;}

.by,.borderYellow{border:1px #D2B852 solid!important;}
.byl,.borderYellowLeft { border-left:1px #D2B852 solid!important;}
.byr,.borderYellowRight { border-right:1px #D2B852 solid!important;}
.byt,.borderYellowTop { border-top:1px #D2B852 solid!important;}
.byb,.borderYellowBottom { border-bottom:1px #D2B852 solid!important;}

.br,.borderRed{border:1px #C00 solid!important;}
.brl,.borderRedLeft { border-left:1px #C00 solid!important;}
.brr,.borderRedRight { border-right:1px #C00 solid!important;}
.brt,.borderRedTop { border-top:1px #C00 solid!important;}
.brb,.borderRedBottom { border-bottom:1px #C00 solid!important;}

.bgreen,.borderGreen{border:1px #57A957 solid!important;}
.bgreenl,.borderGreenLeft { border-left:1px #57A957 solid!important;}
.bgreenr,.borderGreenRight { border-right:1px #57A957 solid!important;}
.bgreent,.borderGreenTop { border-top:1px #57A957 solid!important;}
.bgreenb,.borderGreenBottom { border-bottom:1px #57A957 solid!important;}

.bblue,.borderBlue{border:1px #0064CD solid!important;}
.bbluel,.borderBlueLeft { border-left:1px #0064CD solid!important;}
.bbluer,.borderBlueRight { border-right:1px #0064CD solid!important;}
.bbluet,.borderBlueTop { border-top:1px #0064CD solid!important;}
.bblueb,.borderBlueBottom { border-bottom:1px #0064CD solid!important;}

.borderg,.borderGrey{border:1px grey solid!important;}
.bordergl,.borderGreyLeft { border-left:1px grey solid!important;}
.bordergr,.borderGreyRight { border-right:1px grey solid!important;}
.bordergt,.borderGreyTop { border-top:1px grey solid!important;}
.bordergb,.borderGreyBottom { border-bottom:1px grey solid!important;}

.bblack,.borderBlack{border:1px #000 solid!important;}
.bblackl,.borderBlackLeft { border-left:1px #000 solid!important;}
.bblackr,.borderBlackRight { border-right:1px #000 solid!important;}
.bblackt,.borderBlackTop { border-top:1px #000 solid!important;}
.bblackb,.borderBlackBottom { border-bottom:1px #000 solid!important;}

.bw,.borderWhite{border:1px #fff solid!important;}
.bwl,.borderWhiteLeft { border-left:1px #fff solid!important;}
.bwr,.borderWhiteRight { border-right:1px #fff solid!important;}
.bwt,.borderWhiteTop { border-top:1px #fff solid!important;}
.bwb,.borderWhiteBottom { border-bottom:1px #fff solid!important;}

.bgrey_1,.borderGrey_1{ border:1px #CCC solid!important;}
.bgrey_1l,.borderGrey_1_Left { border-left:1px #CCC solid!important;}
.bgrey_1r,.borderGrey_1_Right { border-right:1px #CCC solid!important;}
.bgrey_1t,.borderGrey_1_Top { border-top:1px #CCC solid!important;}
.bgrey_1b,.borderGrey_1_Bottom { border-bottom:1px #CCC solid !important;}

.bgrey_2,.borderGrey_2{ border:1px #999 solid!important;}
.bgrey_2l,.borderGrey_2_Left { border-left:1px #999 solid!important;}
.bgrey_2r,.borderGrey_2_Right { border-right:1px #999 solid!important;}
.bgrey_2t,.borderGrey_2_Top { border-top:1px #999 solid!important;}
.bgrey_2b,.borderGrey_2_Bottom { border-bottom:1px #999 solid!important;}

.bgrey_3,.borderGrey_3{ border:1px #666 solid!important;}
.bgrey_3l,.borderGrey_3_Left { border-left:1px #666 solid!important;}
.bgrey_3r,.borderGrey_3_Right { border-right:1px #666 solid!important;}
.bgrey_3t,.borderGrey_3_Top { border-top:1px #666 solid!important;}
.bgrey_3b,.borderGrey_3_Bottom { border-bottom:1px #666 solid!important;}

.bgrey_4,.borderGrey_4{ border:1px #333 solid!important;}
.bgrey_4l,.borderGrey_4_Left { border-left:1px #333 solid!important;}
.bgrey_4r,.borderGrey_4_Right { border-right:1px #333 solid!important;}
.bgrey_4t,.borderGrey_4_Top { border-top:1px #333 solid!important;}
.bgrey_4b,.borderGrey_4_Bottom { border-bottom:1px #333 solid!important;}

.nob,.noBorder{ border:0 none!important;}
.nobl,.noBorderLeft{border-left:0 none!important;}
.nobr,.noBorderRight{border-right:0 none!important;}
.nobt,.noBorderTop{border-top:0 none!important;}
.nobb,.noBorderBottom{border-bottom:0 none!important;}
.l,.left{ float:left;}
.r,.right{ float:right;} 
.cr,.clearRight{ clear:right;}
.cl,.clearLeft{ clear:left;}
.c,.clear{clear:both;}

/*	positioning
		free properties
		--direction
		--clip  
		--z-index
*/
.poss,.positionS{ position:static;}
.posa,.positionA{ position:absolute;}
.posr,.positionR{ position: relative;}
.posf,.positionFix{ position:fixed;}
.show{ display:block;}
.block,.displayBlock{display:block;}
.inline,.displayInline{display:inline;}
.ib,.displayInlineBlock{display:inline-block;}
.it,.displayInlineTable{display:inline-table;}
.hide{ display:none;}
.oh,.overflowHide{ overflow:hidden;}
.oa,.overflowAuto{ overflow:auto;}
.os,.overflowScroll{ overflow:scroll;}
.ov,.overflowVisible{ overflow:visible;}
.v,.visible{ visibility:visible;}
.vf,.nov,.visibleFalse{ visibility:hidden;}
.z-1{z-index:1;}
.z-100{z-index:100;}
.z-1000{z-index:1000;}
.z-10000{z-index:10000;}
.borderbox{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
/*	list
		free properties

*/
.lsn,.listStyleNo{list-style:none outside none;}

/* useful objects*/
.imageAds{ border:1px #ccc solid; background-color:#efefef; text-align:center; padding:5px;}
.triangle{width:0; height:0; border:4px solid transparent; border-top-color:#ccc;}
.trianglegt,.triangleGreyTop{width:0; height:0; border:4px solid transparent;border-top-color:#999;}
.trianglegl,.triangleGreyLeft{width:0; height:0; border:4px solid transparent;border-left-color:#999;}
.trianglegr,.triangleGreyRight{width:0; height:0; border:4px solid transparent;border-right-color:#999;}
.trianglegb,.triangleGreyBottom{width:0; height:0; border:4px solid transparent;border-bottom-color:#999;}

.trianglewt,.triangleWhiteTop{width:0; height:0; border:4px solid transparent;border-top-color:#fff;}
.trianglewl,.triangleWhiteLeft{width:0; height:0; border:4px solid transparent;border-left-color:#fff;}
.trianglewr,.triangleWhiteRight{width:0; height:0; border:4px solid transparent;border-right-color:#fff;}
.trianglewb,.triangleWhiteBottom{width:0; height:0; border:4px solid transparent;border-bottom-color:#fff;}

.cp,.cursorPointer{ cursor:pointer;}
/**
-----------------------------------  
Page Layout Css Objects    
----------------------------------- 
*/
/*-- header object define nav --*/
.headerBlack{ background:#2D2D2D; border-bottom:1px solid #333;}
.headerBlue{ background:#0c4a85; border-bottom:1px solid #0c4a85; width:100%;}
.headerM{ height:70px;}
.headerGrey{ background:#F5F5F5; border-bottom:1px solid #E5E5E5;}
.headerLink{ color:#fff; height:30px; line-height:30px;}
.headerLinkBlue:hover{ background-color:#12589a; color:#fff;}
.headerLinkBlack:hover{ background-color:#363636; color:#fff;}
.signUp:hover{ color:#fff;}
/*-- blueprint css object rewrite --*/
.showgrid {background:url(../images/grid.png);}
.container{ width:1000px;}
code{background-color:#F7F7F9; color:#DD1144; padding:2px 4px; border:1px solid #E1E1E8; }
pre,code{font-family:Menlo,Monaco,"Courier New",monospace; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
blockquote { border-left:5px solid #eee; margin:0 0 1.5em 0; padding:0 0 0 1.5em; font-size:16px;color:#333;}
blockquote.pull-right {border-left:0 none; border-right:5px solid #eee; margin:0 1.5em 0 0; padding:0 1.5em 0 0; text-align:right;}
p .left {margin:1em 1em 1em 0;}
p .right {margin:1em 1em 1em 0;}
/*-- banner.css -- banner object and sub-objects --*/
.banner{ margin-bottom:10px; background:#F2F2F2;}
.logo{ width:200px; padding:20px 0 0; margin:0;}  
.logoText{z-index:0; text-indent:-9999px;}
.secondaryTitle{color:#fff;}
.menuNav{height:40px; line-height:40px; padding:0; background:#CCC;} 
.menuLink{ padding:0 20px;}

/*-- content.css -- content object and sub-objects --*/
.content{padding:0;}

.sidebar{ width:200px;}
.sidebarM{ width:300px;}
.sidebarL{ width:350px;}
.sidebox{ background:#F5F5F5;}
.category{ padding-left:5px; font-size:1.5em; margin-top:5px;}
.theme{padding-left:5px; padding-bottom:10px;}
.theme li{ padding:3px 0;}

.main{}
.mainLeft{ margin-right:220px;}
.mainRight{ margin-left:220px;}
.mainLeftM{ margin-right:340px;}
.mainRightM{ margin-left:340px;}
.mainLeftL{ margin-right:390px;}
.mainRightL{ margin-left:390px;}
.postItem{ margin-bottom:1.2em;}
.articleTitleWrap{margin-top:1em;} 
.pagination{font-size:1.2em;}
.paginationLink,.pagelink{padding:6px 14px;}
.paginationLink:hover{ background-color:#F5F5F5;}
.active{ background-color:#F5F5F5;}
.commonTitle{ font-size:1.5em;}

.addComment{ border-bottom:0 none;}
.commonform span{ padding-left:5px;}

.footer{ background:#F2F2F2;}
.socialFooter{ background:none;}
/*-- form.css -- form object and sub-objects --*/
select {border:1px solid #bbb;}
.loginform{ width:350px; margin:auto;}
.inputWrap{}
.validatorTips { color:red;}
.commonLable{ width:130px;}
.commonTextarea{ width:400px; height:100px;}
.inputg:hover,.inputBox_grey:hover{
border: 1px #666 solid;
-moz-box-shadow: 0px 1px 3px #CCC inset; 
-webkit-box-shadow: 0px 1px 3px #CCC inset; 
box-shadow: 0px 1px 3px #CCC inset; 
}
.inputg:focus,.inputBox_grey:focus {
-moz-box-shadow: 0px 1px 3px #fff inset,0px 0px 8px #999; 
-webkit-box-shadow: 0px 1px 3px #fff inset,0px 0px 8px #999; 
box-shadow: 0px 1px 3px #fff inset,0px 0px 8px #999; 
}
.inputb:hover,.inputBox_blue:hover{
border: 1px #666 solid;
-moz-box-shadow: 0px 1px 3px #CCC inset; 
-webkit-box-shadow: 0px 1px 3px #CCC inset; 
box-shadow: 0px 1px 3px #CCC inset; 
}
.inputb:focus,.inputBox_blue:focus {
-moz-box-shadow: 0px 1px 3px #fff inset,0px 0px 8px #39F; 
-webkit-box-shadow: 0px 1px 3px #fff inset,0px 0px 8px #39F; 
box-shadow: 0px 1px 3px #fff inset,0px 0px 8px #39F; 
border:1px solid #39F!important;
}
/*-- buttons.css -- button object and sub-objects --*/
.buttongroup button{float:left!important;}
.btn,.button{
text-shadow: 0 1px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px 1px 1px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px 1px 1px rgba(0, 0, 0, 0.1);
box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px 1px 1px rgba(0, 0, 0, 0.1);
}
.btn:hover{ opacity: 0.9; -webkit-opacity: 0.9;}
.greybtn,.greyButton{
border:1px solid #999;
color: #000;
}
.greybtn:active,.greyButton:active{
-moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2) inset, 0px 1px 3px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2) inset, 0px 1px 3px rgba(0, 0, 0, 0.4);
box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2) inset, 0px 1px 3px rgba(0, 0, 0, 0.4);	
}
.bluebtn,.blueButton{
border:1px solid #0064CD;
color: #FFF;
}
.bluebtn:active,.blueButton:active{
-moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2) inset, 0px 1px 3px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2) inset, 0px 1px 3px rgba(0, 0, 0, 0.4);
box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2) inset, 0px 1px 3px rgba(0, 0, 0, 0.4);
}
.greenbtn,.greenButton{
border:1px solid #57A957;
color: #FFF;
}
.greenbtn:active,.greenButton:active{
-moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2) inset, 0px 1px 3px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2) inset, 0px 1px 3px rgba(0, 0, 0, 0.4);
box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2) inset, 0px 1px 3px rgba(0, 0, 0, 0.4);	
}
.redbtn,.redButton{
border:1px solid #C43C35;
color: #FFF;
}
.redbtn:active,.redButton:active{
-moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2) inset, 0px 1px 3px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2) inset, 0px 1px 3px rgba(0, 0, 0, 0.4);
box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2) inset, 0px 1px 3px rgba(0, 0, 0, 0.4);	
}
.yellowbtn,.yellowButton{
border:1px solid #D2B852;
color: #000;
}
.yellowbtn:active,.yellowButton:active{
-moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2) inset, 0px 1px 3px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2) inset, 0px 1px 3px rgba(0, 0, 0, 0.4);
box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2) inset, 0px 1px 3px rgba(0, 0, 0, 0.4);	
}
.cyanbtn,.cyanButton{
border:1px solid #2F96B4;
color: #fff;
}
.cyanbtn:active,.cyanButton:active{
-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2) inset, 0 0 3px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2) inset, 0 0 3px rgba(0, 0, 0, 0.4);
box-shadow: 0 0 3px rgba(0, 0, 0, 0.2) inset, 0 0 3px rgba(0, 0, 0, 0.4);	
}
.vgroup.round-10 .btn:first-child{border-radius: 10px 10px 0 0;}
.vgroup.round-10 .btn:last-child{border-radius: 0 0 10px 10px;border-bottom: 0 none;}
.vgroup .btn{
	border: 0 none;border-bottom: 1px solid #ccc;
} 
.hgroup .btn{
	border: 0 none;border-right: 1px solid #ccc;
}
.hgroup.round-10 .btn:first-child{border-radius: 10px 0 0 10px;}
.hgroup.round-10 .btn:last-child{
border-right: 0 none;border-radius:0 10px 10px 0;
}
/*-- table.css -- table object and sub-objects --*/
table {margin-bottom:0;width:100%;} 
thead th {background: none;}  
tbody tr:nth-child(even) td, tbody tr.even td {background:none;}
tfoot {font-style: normal;}
caption {background: none;}

.table tr:nth-child(2n) td, .table tr.even td {
    background:#cadcfe;
}
.table th,.table td{ color:#333; padding: 10px 10px 9px;}
.table th{ border-bottom-width:3px;}
.table tr:hover td { background-color: #f5f5f5;}

.table-2 tr:nth-child(2n) td {background:#f9f9f9;}
.table-2 tr.even td {background:#f9f9f9;}
.table-2 th{ border-bottom:3px solid #ddd; padding: 10px 10px 9px;}
.table-2 td{ border-bottom:1px solid #ddd; padding: 10px 10px 9px;}
.table-2 tr:hover td { background-color: #f5f5f5;}

.table-3 {border-collapse:collapse;border-spacing:0;}
.table-3 tr:nth-child(2n) td {background:#f9f9f9;}
.table-3 tr.even td {background:#f9f9f9;}
.table-3 th, .table-3 td{ border:1px solid #ddd;padding: 10px 10px 9px;}
.table-3 tr:hover td { background-color: #f5f5f5;}

.table-4 {border-collapse:collapse;border-spacing:0;}
.table-4 tr:nth-child(2n) td {background:#fff;}
.table-4 tr.even td {background:#fff;}
.table-4 colgroup + thead tr:first-child th, .table-4 colgroup + thead tr:first-child td, .table-4 thead:first-child tr:first-child th, .table-4 thead:first-child tr:first-child td, .table-4 tr:first-child th{
border-top: 0 none;}
.table-4 th, .table-4 td{ border-top:1px solid #ddd;padding: 10px 10px 9px;}
.table-4 tr:hover td { background-color: #f5f5f5;}

.table-5 {border-collapse:collapse;border-spacing:0;}
.table-5 tr:nth-child(2n) td {background:#f9f9f9;}
.table-5 tr.even td {background:#f9f9f9;}
.table-5 colgroup + thead tr:first-child th, .table-5 colgroup + thead tr:first-child td, .table-5 thead:first-child tr:first-child th, .table-5 thead:first-child tr:first-child td, .table-5 tr:first-child th{
border-top: 0 none;}
.table-5 th, .table-5 td{ border-top:1px solid #ddd;padding: 10px 10px 9px;}
.table-5 tr:hover td { background-color: #f5f5f5;}

.table-6 {border-collapse:collapse;border-spacing:0;}
.table-6 tr:nth-child(2n) td {background:#f9f9f9;}
.table-6 tr.even td {background:#f9f9f9;}
.table-6 colgroup + thead tr:first-child th, .table-6 colgroup + thead tr:first-child td, .table-6 thead:first-child tr:first-child th, .table-6 thead:first-child tr:first-child td, .table-6 tr:first-child th{
border-top: 0 none;}
.table-6 th,.table-6 td{ color:#333; padding: 5px 10px 4px; border-top:1px solid #ddd;}
.table-6 tr:hover td { background-color: #f5f5f5;}

.table-7 {border-collapse:collapse;border-spacing:0;}
.table-7 tr:nth-child(2n) td {background:none;}
.table-7 tr.even td {background:none;}
.table-7 colgroup + thead tr:first-child th, .table-7 colgroup + thead tr:first-child td, .table-7 thead:first-child tr:first-child th, .table-7 thead:first-child tr:first-child td, .table-7 tr:first-child th{
border-top: 0 none;}
.table-7 th,.table-7 td{ color:#333; padding: 10px 10px 8px;}

.table-8 {border-collapse:collapse;border-spacing:0;}
.table-8 tr:nth-child(2n) td {background:none;}
.table-8 tr.even td {background:none;} 
.table-8 th, .table-8 td{ border:1px solid #ddd;padding: 10px 10px 9px;}
.table-8 tr:hover td { background-color: #fff;}

.table-9 {border-collapse:collapse;border-spacing:0;}
.table-9 tr:nth-child(2n) td {background:none;}
.table-9 tr.even td {background:none;} 
.table-9 th, .table-9 td{ border:1px solid #ddd; color:#333; padding: 2px 2px 1px;}
.table-9 tr:hover td { background-color: #fff;}

/*-- dialog.css -- dialog object and component --*/
.dialogWrap {height:100%; width:100%; bottom:0; left:0; right:0; top:0; z-index:99;}
.dialogWrapIE {width:100%; height:100%; bottom:0; left:0; right:0; top:0; z-index:100; background-color:#fff;}
.close{ width:20px; height:20px; top:5px; right:0.3em; color:#666; cursor:pointer; text-shadow: 0 1px 0 #FFFFFF;}
.dialogMsg{min-height:100px;}
.dialogBox{width:540px; height:200px; margin-left:-280px; background-color: #fff; border:1px solid #ddd; left: 50%;top: 260px;
    z-index: 150;}

/*-- messages.css -- messages ojbects --*/
.lightYellowBox{background-color: #FDF5D9;}
.lightRedBox{background-color: #FDDFDE;}
.lightGreenBox{background-color: #D1EED1;}
.lightBlueBox{background-color: #DDF4FB;}
.lightGreyBox{background-color: #F5F5F5;}
/*-- mobile Css (max-width:480) -- mobile objects --*/
@media handheld, only screen and (max-width: 980px),only screen and (device-width: 768px){
html, .body{width:100%;}
.column, .span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, .span-9, .span-10, .span-11, .span-12, .span-13, .span-14, .span-15, .span-16, .span-17, .span-18, .span-19, .span-20, .span-21, .span-22, .span-23, .span-24 {float:none;margin-right:0;width:100%;}
.append-1,.append-2,.append-3,.append-4,.append-5,.append-6,.append-7,.append-8,.append-9,.append-10,.append-11,.append-12,.append-13,.append-14,.append-15,.append-16,.append-17,.append-18,.append-19,.append-20,.append-21,.append-22,.append-23,
.prepend-1,.prepend-2,.prepend-3,.prepend-4,.prepend-5,.prepend-6,.prepend-7,.prepend-8,.prepend-9,.prepend-10,.prepend-11,.prepend-12,.prepend-13,.prepend-14,.prepend-15,.prepend-16,.prepend-17,.prepend-18,.prepend-19,.prepend-20,.prepend-21,.prepend-22,.prepend-23 {padding-left:0; padding-right:0;}
.logo{width:40%;}
.l,.left{float:none!important;}
.r,.right{float:none!important;}
.header{ width:100%;}  
.headerM{ width:100%;}  
.mainRight{ margin:0;}
textarea {height: 150px; width:90%;}
.socialFooter{width:100%;}
.container{width:100%; margin:0;}
.sidebar{ width:100%;}
.sidebarM{ width:100%;}
.sidebarL{ width:100%;}
.loginform{ width:100%;}
.commonLable{ width:25%;}
.commonTextarea{ width:60%;}
input.title,input.text,input[type="text"]{padding:10px 5px; width:auto;}
input.title{font-size: 16px;}
input.text,input[type="text"]{font-size: 15px;}
fieldset{padding:5px;}
pre{white-space: normal;}
.dialogBox{width:90%!important; left:5%!important; margin-left:0!important;}
.mainLeftL { margin-right: 0;}
.headerM { height: auto; min-height: 70px; padding-bottom: 2px;}
.pagination a,.pagination span{width:100%; padding:0!important;}
.buttongroup button{float:left!important;}
/*备用的浮动,在移动端使用*/
.fr{float:right!important;}
.fl{float:left!important;}
}
 
/* -----------------------------------------------------------------------
		CSS3, Please! The Cross-Browser CSS3 Rule Generator 
		From: http://css3please.com/
		* This part is CSS3 Objects
----------------------------------------------------------------------- */
/** 
 * CSS radius property
 * border-radius: 1-4 length|% / 1-4 length|%;
 * topleft topright bottomright bottomleft
 */
.round,.css3_border_round{ -moz-border-radius: 5px 5px 5px 5px;  -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; }
.roundt,.css3_border_round_top { -moz-border-radius: 5px 5px 0 0;  -webkit-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0; }
.roundb,.css3_border_round_bottom { -moz-border-radius: 0 0 5px 5px;  -webkit-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px; }

/** 
 * CSS box shadow property
 */
.shadow,.css3_box_shadow { -moz-box-shadow: 0px 0px 5px #333;   -webkit-box-shadow: 0px 0px 5px #333;           box-shadow: 0px 0px 5px #333; }
.sg,.css3_box_shadow_grey { -moz-box-shadow: 0px 1px 1px #CCC inset;   -webkit-box-shadow: 0px 1px 1px #CCC inset;box-shadow: 0px 1px 1px #CCC inset; }
.sb,.css3_box_shadow_blue { -moz-box-shadow: 0px 1px 1px #3399ff inset;   -webkit-box-shadow: 0px 1px 1px #3399ff inset;box-shadow: 0px 1px 1px #3399ff inset; }
/** 
 *  CSS text shadow property
 */
.ts,.css3_text_shadow{ 	 text-shadow: 1px 1px 1px #DDDDDD; filter: dropshadow(color=#DDDDDD, offx=1, offy=1); }
/** 
 * CSS background-clip property
 */
.css3_background_clip_border{ -moz-background-clip: border-box; -webkit-background-clip: border-box; background-clip: border-box; }
.css3_background_clip_padding{ -moz-background-clip: padding-box; -webkit-background-clip: padding-box; background-clip: padding-box; }
.css3_background_clip_content{ -moz-background-clip: content-box; -webkit-background-clip: content-box; background-clip: content-box; }
/** 
 * CSS background-image to gradient property
 */
.g,.css3_gradient { background-color: #444444; background-image: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#999999)); 
background-image: -webkit-linear-gradient(top, #444444, #999999);
background-image:    -moz-linear-gradient(top, #444444, #999999);
background-image:     -ms-linear-gradient(top, #444444, #999999);
background-image:      -o-linear-gradient(top, #444444, #999999);
background-image:         linear-gradient(top, #444444, #999999); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#444444', EndColorStr='#999999'); }
.ggrey,.css3_gradient_grey{ background-color: #E6E6E6; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#E6E6E6)); 
background-image: -webkit-linear-gradient(top, #ffffff, #E6E6E6);
background-image:    -moz-linear-gradient(top, #ffffff, #E6E6E6);
background-image:     -ms-linear-gradient(top, #ffffff, #E6E6E6);
background-image:      -o-linear-gradient(top, #ffffff, #E6E6E6);
background-image:         linear-gradient(top, #ffffff, #E6E6E6); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#E6E6E6'); }

.gb,.css3_gradient_blue{ background-color: #0064CD; background-image: -webkit-gradient(linear, left top, left bottom, from(#049CDB), to(#0064CD)); 
background-image: -webkit-linear-gradient(top, #049CDB, #0064CD);
background-image:    -moz-linear-gradient(top, #049CDB, #0064CD);
background-image:     -ms-linear-gradient(top, #049CDB, #0064CD);
background-image:      -o-linear-gradient(top, #049CDB, #0064CD);
background-image:         linear-gradient(top, #049CDB, #0064CD); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#049CDB', EndColorStr='#0064CD'); }

.gg,.css3_gradient_green{ background-color: #57A957; background-image: -webkit-gradient(linear, left top, left bottom, from(#62C462), to(#57A957)); 
background-image: -webkit-linear-gradient(top, #62C462, #57A957);
background-image:    -moz-linear-gradient(top, #62C462, #57A957);
background-image:     -ms-linear-gradient(top, #62C462, #57A957);
background-image:      -o-linear-gradient(top, #62C462, #57A957);
background-image:         linear-gradient(top, #62C462, #57A957); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#62C462', EndColorStr='#57A957'); }

.gr,.css3_gradient_red{ background-color: #C43C35; background-image: -webkit-gradient(linear, left top, left bottom, from(#EE5F5B), to(#C43C35)); 
background-image: -webkit-linear-gradient(top, #EE5F5B, #C43C35);
background-image:    -moz-linear-gradient(top, #EE5F5B, #C43C35);
background-image:     -ms-linear-gradient(top, #EE5F5B, #C43C35);
background-image:      -o-linear-gradient(top, #EE5F5B, #C43C35);
background-image:         linear-gradient(top, #EE5F5B, #C43C35); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#EE5F5B', EndColorStr='#C43C35'); }

.gy,.css3_gradient_yellow{ background-color: #E0CE84; background-image: -webkit-gradient(linear, left top, left bottom, from(#FCEEC1), to(#E0CE84)); 
background-image: -webkit-linear-gradient(top, #FCEEC1, #E0CE84);
background-image:    -moz-linear-gradient(top, #FCEEC1, #E0CE84);
background-image:     -ms-linear-gradient(top, #FCEEC1, #E0CE84);
background-image:      -o-linear-gradient(top, #FCEEC1, #E0CE84);
background-image:         linear-gradient(top, #FCEEC1, #E0CE84); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#FCEEC1', EndColorStr='#E0CE84'); }

.gc,.css3_gradient_cyan{ background-color: #2F96B4; background-image: -webkit-gradient(linear, left top, left bottom, from(#5BC0DE), to(#2F96B4)); 
background-image: -webkit-linear-gradient(top, #5BC0DE, #2F96B4);
background-image:    -moz-linear-gradient(top, #5BC0DE, #2F96B4);
background-image:     -ms-linear-gradient(top, #5BC0DE, #2F96B4);
background-image:      -o-linear-gradient(top, #5BC0DE, #2F96B4);
background-image:         linear-gradient(top, #5BC0DE, #2F96B4); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#5BC0DE', EndColorStr='#2F96B4'); }
/** 
 * CSS background-color property
 */
.css3_color_HSL{background-color: hsl(240,100%,50%); }
.css3_color_HSLA{background-color: hsla(0,100%,50%,0.8); }
/** 
 * CSS rgba property
 */
.css3_color_rgba {  background-color: transparent; background-color: rgba(180, 180, 144, 0.6);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99B4B490,endColorstr=#99B4B490);zoom: 1; }
/** 
 * CSS transform property
 */
/* Where a, b, c, d build the transformation matrix
   a b
   c d
and tx, ty are the translate values.  */
.css3_matrix{ -moz-transform: matrix(1, -0.02, 0, 1, 10px, 0); -webkit-transform: matrix(1, -0.02, 0, 1, 10, 0); }
.css3_matrix_3D{ -moz-transform: matrix3d(1,0.5,0.5,0.01, 0,1,0,0, 0,0,1,0, 0,0,0,1); -webkit-transform: matrix3d(1,0.02,0.02,0.01, 0,1,0,0, 0,0,1,0, 0,0,0,1); }

.css3_translate{ -moz-transform:translate(50px,50px); -webkit-transform:translate(50px,50px); }
.css3_translate_3D{ -moz-transform:translate3d(50px,50px,20px); -webkit-transform:translate3d(50px,50px,20px); }
.css3_translateX{ -moz-transform:translateX(50px); -webkit-transform:translateX(50px); }
.css3_translateY{ -moz-transform:translateY(50px); -webkit-transform:translateY(50px); }
.css3_translateZ{ -moz-transform:translateZ(50px); -webkit-transform:translateZ(50px); }
.css3_scale{ -moz-transform:scale(1.5,1); -webkit-transform:scale(1.5,1); } 
.css3_scale_3D{ -moz-transform:scale3d(1.5,1,1); -webkit-transform:scale3d(1.5,1,1); } 
.css3_scaleX{ -moz-transform:scaleX(1.5); -webkit-transform:scaleX(1.5); } 
.css3_scaleY{ -moz-transform:scaleY(1.5); -webkit-transform:scaleY(1.5); } 
.css3_scaleZ{ -moz-transform:scaleZ(1.5); -webkit-transform:scaleZ(1.5); } 
.css3_rotate{ -webkit-transform: rotate(2deg);  -moz-transform: rotate(2deg);-ms-transform: rotate(2deg);-o-transform: rotate(2deg);transform: rotate(2deg); }

.css3_rotate_3D{ -webkit-transform: rotate3d(1,1,1,2deg);-moz-transform: rotate3d(1,1,1,2deg);-ms-transform: rotate3d(1,1,1,2deg);-o-transform: rotate3d(1,1,1,2deg);transform: rotate3d(1,1,1,2deg); }
.css3_rotateX{ -webkit-transform: rotateX(10deg);-moz-transform: rotateX(10deg);-ms-transform: rotateX(10deg); -o-transform: rotateX(10deg);transform: rotateX(10deg); } 
.css3_rotateY{ -webkit-transform: rotateY(10deg);-moz-transform: rotateY(10deg);-ms-transform: rotateY(10deg);-o-transform: rotateY(10deg);transform: rotateY(10deg); } 
.css3_rotateZ{ -webkit-transform: rotateZ(10deg);-moz-transform: rotateZ(10deg);-ms-transform: rotateZ(10deg);-o-transform: rotateZ(10deg);transform: rotateZ(10deg); } 
.css3_skew{ -webkit-transform: skew(10deg, 10deg);-moz-transform: skew(10deg, 10deg);-ms-transform: skew(10deg, 10deg);-o-transform: skew(10deg, 10deg);transform: skew(10deg, 10deg); }
.css3_skewX{ -webkit-transform: skewX(10deg);-moz-transform: skewX(10deg);-ms-transform: skewX(10deg);-o-transform: skewX(10deg);transform: skewX(10deg); }
.css3_skewY{ -webkit-transform: skewY(10deg);  -moz-transform: skewY(10deg); -ms-transform: skewY(10deg); -o-transform: skewY(10deg);transform: skewY(10deg); }
.css3_perspective{ -webkit-transform: perspective(2); -moz-transform: perspective(2); -ms-transform: perspective(2); -o-transform: perspective(2);transform: perspective(2); }

.trans,.css3_transition { -moz-transition: all 1s linear;-o-transition: all 1s linear;   -webkit-transition: all 1s linear;transition: all 1s linear; }
.trans-q,.css3_transition-q { -moz-transition: all .5s linear;        -o-transition: all .5s linear;   -webkit-transition: all .5s linear;transition: all .5s linear; }

@font-face { font-family: 'WebFont'; src: url('myfont.eot');  src: local('☺'),         url('myfont.woff') format('woff'),         url('myfont.ttf') format('truetype');} 
.o-1,.opacity_1{ filter: alpha(opacity=10); -moz-opacity: 0.1; -khtml-opacity: 0.1; opacity: 0.1; }
.o-2,.opacity_2{ filter: alpha(opacity=20); -moz-opacity: 0.2; -khtml-opacity: 0.2; opacity: 0.2; }
.o-3,.opacity_3{ filter: alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3; }
.o-4,.opacity_4{ filter: alpha(opacity=40); -moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.4; }
.ohover:hover,.opacityHover:hover{ filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; }
.o,.opacity{ filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; }
.o-5,.opacity_5{ filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; }
.o-6,.opacity_6{ filter: alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; }
.o-7,.opacity_7{ filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; }
.o-8,.opacity_8{ filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; }
.o-9,.opacity_9{ filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; }

.css3_bgsize { -webkit-background-size: 100% 100%;      -moz-background-size: 100% 100%;  background-size: 100% 100%; }

.css3_columns { -webkit-column-count: 2; -webkit-column-gap: 15px;  -moz-column-count: 2; -moz-column-gap: 15px;column-count: 2; column-gap: 15px; }

.css3_flexbox { display: box; box-orient: horizontal; display: -webkit-box; -webkit-box-orient: horizontal; display: -moz-box; -moz-box-orient: horizontal; }
.css3_flexbox > div,.css3_flexbox > p,.css3_flexbox > a,.css3_flexbox > span{ -webkit-box-flex: 1; -moz-box-flex: 1; box-flex: 1; }
.toc,.text-overflow-clip{ text-overflow:clip; }  
.toe,.text-overflow-ellipsis{ text-overflow:ellipsis; }
/* extend css3 objects */
.rounds,.css3_roundS { -moz-border-radius: 3px;  -webkit-border-radius: 3px;border-radius: 3px; }
.roundls,.css3_round_leftS { -moz-border-radius: 3px 0 0 3px;  -webkit-border-radius: 3px 0 0 3px;  border-radius: 3px 0 0 3px; }
.roundrs,.css3_round_rightS { -moz-border-radius: 0 3px 3px 0;  -webkit-border-radius: 0 3px 3px 0;border-radius: 0 3px 3px 0; }
.roundts,.css3_round_topS { -moz-border-radius: 3px 3px 0 0;  -webkit-border-radius: 3px 3px 0 0;border-radius: 3px 3px 0 0; }
.roundbs,.css3_round_bottomS { -moz-border-radius: 0 0 3px 3px;  -webkit-border-radius: 0 0 3px 3px;border-radius: 0 0 3px 3px; }
.roundtls,.css3_round_topleftS { -moz-border-radius: 3px 0 0 0;  -webkit-border-radius: 3px 0 0 0;border-radius: 3px 0 0 0; }
.roundtrs,.css3_round_toprightS { -moz-border-radius: 0 3px 0 0;  -webkit-border-radius: 0 3px 0 0;border-radius: 0 3px 0 0; }
.roundbls,.css3_round_bottomleftS { -moz-border-radius: 0 0 3px 0;  -webkit-border-radius: 0 0 3px 0;border-radius: 0 0 3px 0; }
.roundbrs,.css3_round_bottomrightS { -moz-border-radius: 0 0 0 3px 0;  -webkit-border-radius: 0 0 0 3px 0;border-radius: 0 0 0 3px 0; }
.round-0,.css3_round-0 { -moz-border-radius: 0px;  -webkit-border-radius: 0px; border-radius: 0px; }
.round-1,.css3_round-1 { -moz-border-radius: 1px;  -webkit-border-radius: 1px; border-radius: 1px; }
.round-2,.css3_round-2 { -moz-border-radius: 2px;  -webkit-border-radius: 2px; border-radius: 2px; }
.round-3,.css3_round-3 { -moz-border-radius: 3px;  -webkit-border-radius: 3px; border-radius: 3px; }
.roundt-3{ -moz-border-radius: 3px 3px 0 0;  -webkit-border-radius: 3px 3px 0 0;  border-radius: 3px 3px 0 0; }
.roundb-3{ -moz-border-radius: 0 0 3px 3px;  -webkit-border-radius:  0 0 3px 3px;  border-radius:  0 0 3px 3px; }
.round-4,.css3_round-4 { -moz-border-radius: 4px;  -webkit-border-radius: 4px;border-radius: 4px; }
.roundt-4{ -moz-border-radius: 4px 4px 0 0;  -webkit-border-radius:4px 4px 0 0;  border-radius: 4px 4px 0 0; }
.roundb-4{ -moz-border-radius: 0 0 4px 4px;  -webkit-border-radius:  0 0 4px 4px;  border-radius:  0 0 4px 4px; }
.round-5,.css3_round-5 { -moz-border-radius: 5px;  -webkit-border-radius: 5px;border-radius: 5px; }
.roundt-5{ -moz-border-radius: 5px 5px 0 0;  -webkit-border-radius:5px 5px 0 0;  border-radius: 5px 5px 0 0; }
.roundb-5{ -moz-border-radius: 0 0 5px 5px;  -webkit-border-radius:  0 0 5px 5px;  border-radius:  0 0 5px 5px; }
.round-6,.css3_round-6 { -moz-border-radius: 6px;  -webkit-border-radius: 6px;border-radius: 6px; }
.roundt-6{ -moz-border-radius: 6px 6px 0 0;  -webkit-border-radius:6px 6px 0 0;  border-radius: 6px 6px 0 0; }
.roundb-6{ -moz-border-radius: 0 0 6px 6px;  -webkit-border-radius:  0 0 6px 6px;  border-radius:  0 0 6px 6px; }
.round-7,.css3_round-7 { -moz-border-radius: 7px;  -webkit-border-radius: 7px;border-radius: 7px; }
.roundt-7{ -moz-border-radius: 7px 7px 0 0;  -webkit-border-radius:7px 7px 0 0;  border-radius: 7px 7px 0 0; }
.roundb-7{ -moz-border-radius: 0 0 7px 7px;  -webkit-border-radius:  0 0 7px 7px;  border-radius:  0 0 7px 7px; }
.round-8,.css3_round-8 { -moz-border-radius: 8px;  -webkit-border-radius: 8px;border-radius: 8px; }
.roundt-8{ -moz-border-radius: 8px 8px 0 0;  -webkit-border-radius:8px 8px 0 0;  border-radius: 8px 8px 0 0; }
.roundb-8{ -moz-border-radius: 0 0 8px 8px;  -webkit-border-radius:  0 0 8px 8px;  border-radius:  0 0 8px 8px; }
.round-9,.css3_round-9 { -moz-border-radius: 9px;  -webkit-border-radius: 9px;border-radius: 9px; }
.roundt-9{ -moz-border-radius: 9px 9px 0 0;  -webkit-border-radius:9px 9px 0 0;  border-radius: 9px 9px 0 0; }
.roundb-9{ -moz-border-radius: 0 0 9px 9px;  -webkit-border-radius:  0 0 9px 9px;  border-radius:  0 0 9px 9px; }
.round-10,.css3_round-10 { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.roundt-10{ -moz-border-radius: 10px 10px 0 0;  -webkit-border-radius:10px 10px 0 0;  border-radius: 10px 10px 0 0; }
.roundb-10{ -moz-border-radius: 0 0 10px 10px;  -webkit-border-radius:  0 0 10px 10px;  border-radius:  0 0 10px 10px; }
.round-11,.css3_round-11 { -moz-border-radius: 11px; -webkit-border-radius: 11px;border-radius: 11px; }
.round-12,.css3_round-12 { -moz-border-radius: 12px;  -webkit-border-radius: 12px;border-radius: 12px; }
.round-13,.css3_round-13 { -moz-border-radius: 13px;  -webkit-border-radius: 13px;border-radius: 13px; }
.round-14,.css3_round-14 { -moz-border-radius: 14px;  -webkit-border-radius: 14px;border-radius: 14px; }
.round-15,.css3_round-15 { -moz-border-radius: 15px;  -webkit-border-radius: 15px;border-radius: 15px; }
.roundall,.css3_round_full { -moz-border-radius: 100%;  -webkit-border-radius: 100%;border-radius: 100%; }
.roundtall{ -moz-border-radius: 100% 100% 0 0;  -webkit-border-radius:100% 100% 0 0;  border-radius: 100% 100% 0 0; }
.roundball{ -moz-border-radius: 0 0 100% 100%;  -webkit-border-radius:  0 0 100% 100%;  border-radius:  0 0 100% 100%; }
.so,.css3_box_outer_shadow { -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);   -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25); box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25); }
.sohover:hover,.css3_box_outer_shadow_for_hover:hover { -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);   -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25); }
.soy,.css3_box_outer_shadow_yellow { -moz-box-shadow: 0px 0px 8px #D2B852;   -webkit-box-shadow: 0px 0px 8px #D2B852;box-shadow: 0px 0px 8px #D2B852; }
.sor,.css3_box_outer_shadow_red { -moz-box-shadow: 0px 0px 8px #C00;   -webkit-box-shadow: 0px 0px 8px #C00;box-shadow: 0px 0px 8px #C00; }
.sog,.css3_box_outer_shadow_green { -moz-box-shadow: 0px 0px 8px #57A957;   -webkit-box-shadow: 0px 0px 8px #57A957;           box-shadow: 0px 0px 8px #57A957; }
.sob,.css3_box_outer_shadow_blue { -moz-box-shadow: 0px 0px 8px #0064CD;   -webkit-box-shadow: 0px 0px 8px #0064CD;box-shadow: 0px 0px 8px #0064CD; }
.sogrey,.css3_box_outer_shadow_grey { -moz-box-shadow: 0px 0px 8px grey;   -webkit-box-shadow: 0px 0px 8px grey;box-shadow: 0px 0px 8px grey; }

.siy,.css3_box_inner_shadow_yellow { -moz-box-shadow: 0px 1px 2px #D2B852 inset;   -webkit-box-shadow: 0px 1px 2px #D2B852 inset;box-shadow: 0px 1px 2px #D2B852 inset; }
.sir,.css3_box_inner_shadow_red { -moz-box-shadow: 0px 1px 2px #C00 inset;   -webkit-box-shadow: 0px 1px 2px #C00 inset;box-shadow: 0px 1px 2px #C00 inset; }
.sig,.css3_box_inner_shadow_green { -moz-box-shadow: 0px 1px 2px #57A957 inset;   -webkit-box-shadow: 0px 1px 2px #57A957 inset;box-shadow: 0px 1px 2px #57A957 inset; }
.sib,.css3_box_inner_shadow_blue { -moz-box-shadow: 0px 1px 2px #0064CD inset;   -webkit-box-shadow: 0px 1px 2px #0064CD inset;box-shadow: 0px 1px 2px #0064CD inset; }
.sigrey,.css3_box_inner_shadow_grey { -moz-box-shadow: 0px 1px 2px grey inset;   -webkit-box-shadow: 0px 1px 2px grey inset;box-shadow: 0px 1px 2px grey inset; }
.close{ float:right; font-size:16px;  line-height:16px; color:#666; text-shadow:0 1px 0 #ffffff;}
.close:hover,.close:focus{ color:#999; text-decoration:none; cursor:pointer;}
button.close{ padding:0; cursor:pointer; background:transparent; border:0; -webkit-appearance:none; }
/*mobile icon style*/
.micon{ width:20px; line-height: 20px; } 
.micons>[class^="icon-"],.micons>[class*="icon-"],.micon>[class^="icon-"],.micon>[class*="icon-"]{ margin-top: 0px!important; }
.iconbtn-left{ left:2%; top:25%; }
.iconbtn-right{ right:2%; top:25%; }
.touchWrap{ margin:0; padding:0; border:none; background:rgba(255,255,255,0.01); -webkit-tap-highlight-color:rgba(0,0,0,0); top:0px; left:0px; z-index:-1; }
/*hide select,checkBox property*/
.ui-checkbox,.ui-select select{ -webkit-appearance: none; filter: Alpha(Opacity=0); opacity: 0; left: -9999px; top: -9999px; position: absolute; }
/*loarder style class*/
.ui-loader{ z-index: 9999999; top: 0; left:0; }
.ui-loader .loadermain{ position: fixed; width: 150px;top: 45%;left: 50%;margin-left: -75px;}
.ui-icon-loading{ width: 2.75em; height: 2.75em; background: url(../images/ajax-loader.gif) no-repeat 50% 50%; }